package day1113_1;

import java.io.File;
import java.io.FilenameFilter;

class  ZYQFilter implements   FilenameFilter{
    String extName;//扩展名
    public ZYQFilter(String extName) {
        this.extName = extName;
    }//再创建过滤器时将需要用作过滤的扩展名存储到过滤器对象中
    public boolean accept(File dir, String name) {
        return  name.endsWith(extName);
    }// 文件名name  是否以  extName扩展名结尾的(是，此文件就是需要操作的文件)
}

public class F2 {
    public static void main(String[] args) {
        File  d=new File("D:\\");
        String[] fs=d.list(new ZYQFilter(".exe"));
        //使用过滤器new ZYQFilter(".exe") 过滤D盘中的所有exe文件
        System.out.println(fs[0]);
    }
}



